home *** CD-ROM | disk | FTP | other *** search
- Path: news.production.compuserve.com!news
- From: Jesse Liberty <72241.72@CompuServe.COM>
- Newsgroups: comp.lang.c++
- Subject: Re: New, New, Newbie...Suggested Reading?
- Date: 7 Mar 1996 16:39:46 GMT
- Organization: AT&T New Media Services
- Message-ID: <4hn3gi$k7c$2@mhade.production.compuserve.com>
- References: <4hhtii$8q6@texas.nwlink.com>
-
- >>>First thing you need to know about C++ is that it is
- fundamentally an extension or super set of C. (Please no groans
- from the purists in the audience.) <<<
-
- I'm not groaning, I'm strongly disagreeing. Yes, C++ is a
- superset of C, syntactically; but that misses the point, and it is
- a KEY point. C facilitates procedural programming; C++ was
- designed to facilitate object oriented programming. You can do
- either style in either language, but the POINT of learning c++ is
- to learn object oriented programming.
-
- I would therefore argue that the leap from C to C++ is FAR greater
- than the leap from pascal or basic to C. Further, I would go out
- of my way to suggest you do NOT learn C first; but rather that you
- buy a book on C++ that does not assume prior knowledge of C. Lest
- you think I'm just flogging my own book, let me point out that
- Bjarne Stroustrup (who oughta' know a thing or two about C++)
- makes this point repeatedly in HIS books.
-
- --
- Jesse Liberty
- jl@staff.ichange.com
- Teach Yourself C++ In 21 Days. Sams, 1994
- Teach Yourself MORE C++ In 21 Days. Sams, 1995
-